import { CreativeThinkingQuestion } from '../types/creativeThinking';

export const CREATIVE_THINKING_POOL: CreativeThinkingQuestion[] = [
  {
    id: 1,
    type: 'divergent_thinking',
    prompt: '请列出回形针的20种不同用途（除了夹纸之外）',
    timeLimit: 180,
    difficulty: 'medium',
    category: '物品创新',
    expectedCount: 20,
    evaluationCriteria: ['独特性', '实用性', '创新性']
  },
  {
    id: 2,
    type: 'problem_solving',
    prompt: '如果你是一座城市的市长，面临严重的交通拥堵问题，请提出5个创新的解决方案',
    timeLimit: 240,
    difficulty: 'hard',
    category: '社会问题',
    expectedCount: 5,
    evaluationCriteria: ['可行性', '创新性', '影响力']
  },
  {
    id: 3,
    type: 'story_creation',
    prompt: '以"时间倒流的咖啡杯"为开头，创作一个200字的短篇故事',
    timeLimit: 300,
    difficulty: 'medium',
    category: '故事创作',
    expectedCount: 1,
    evaluationCriteria: ['想象力', '逻辑性', '文字表达']
  },
  {
    id: 4,
    type: 'conceptual_combination',
    prompt: '将"音乐"和"建筑"结合，设计一个全新的概念或产品',
    timeLimit: 200,
    difficulty: 'hard',
    category: '概念融合',
    expectedCount: 1,
    evaluationCriteria: ['创新性', '结合度', '实用性']
  },
  {
    id: 5,
    type: 'alternative_uses',
    prompt: '想象报纸完全消失后，印刷厂可以转型做什么？列出10个想法',
    timeLimit: 180,
    difficulty: 'medium',
    category: '转型思考',
    expectedCount: 10,
    evaluationCriteria: ['可行性', '创新性', '市场潜力']
  },
  {
    id: 6,
    type: 'hypothetical_scenarios',
    prompt: '如果重力突然变为现在的一半，人类社会会发生什么变化？描述5个方面的影响',
    timeLimit: 240,
    difficulty: 'hard',
    category: '假设情境',
    expectedCount: 5,
    evaluationCriteria: ['逻辑性', '全面性', '想象力']
  },
  {
    id: 7,
    type: 'improvement_ideas',
    prompt: '为传统的雨伞设计3个创新改进，使其更适应现代生活',
    timeLimit: 150,
    difficulty: 'easy',
    category: '产品改进',
    expectedCount: 3,
    evaluationCriteria: ['实用性', '创新性', '可实现性']
  },
  {
    id: 8,
    type: 'metaphorical_thinking',
    prompt: '用5个不同的比喻来描述"互联网"，每个比喻要突出互联网的不同特点',
    timeLimit: 180,
    difficulty: 'medium',
    category: '比喻思维',
    expectedCount: 5,
    evaluationCriteria: ['准确性', '创新性', '表达力']
  },
  {
    id: 9,
    type: 'design_challenge',
    prompt: '为只有一只手的人设计一款实用的厨房工具，详细描述其功能和外观',
    timeLimit: 300,
    difficulty: 'hard',
    category: '设计挑战',
    expectedCount: 1,
    evaluationCriteria: ['人性化', '实用性', '创新性']
  },
  {
    id: 10,
    type: 'future_prediction',
    prompt: '预测50年后的教育会是什么样子？描述3个主要变化',
    timeLimit: 200,
    difficulty: 'medium',
    category: '未来思考',
    expectedCount: 3,
    evaluationCriteria: ['合理性', '前瞻性', '创新性']
  },
  {
    id: 11,
    type: 'creative_naming',
    prompt: '为一家专门销售失眠者产品的商店起10个创意店名',
    timeLimit: 120,
    difficulty: 'easy',
    category: '创意命名',
    expectedCount: 10,
    evaluationCriteria: ['记忆性', '相关性', '创意性']
  },
  {
    id: 12,
    type: 'reverse_thinking',
    prompt: '如果你要故意让一家餐厅倒闭，你会怎么做？列出8个"反向"策略',
    timeLimit: 150,
    difficulty: 'medium',
    category: '逆向思维',
    expectedCount: 8,
    evaluationCriteria: ['逻辑性', '全面性', '幽默感']
  },
  {
    id: 13,
    type: 'invention_ideas',
    prompt: '发明一个能解决日常生活中小烦恼的gadget，描述其功能、外观和使用方法',
    timeLimit: 240,
    difficulty: 'medium',
    category: '发明创造',
    expectedCount: 1,
    evaluationCriteria: ['实用性', '创新性', '可行性']
  },
  {
    id: 14,
    type: 'social_innovation',
    prompt: '设计一个能促进邻里关系的社区活动或项目，详细说明实施方案',
    timeLimit: 300,
    difficulty: 'hard',
    category: '社会创新',
    expectedCount: 1,
    evaluationCriteria: ['可行性', '社会价值', '创新性']
  },
  {
    id: 15,
    type: 'artistic_expression',
    prompt: '用文字描绘一幅"声音的颜色"画作，让读者能在脑海中"看到"音乐',
    timeLimit: 200,
    difficulty: 'hard',
    category: '艺术表达',
    expectedCount: 1,
    evaluationCriteria: ['想象力', '表达力', '感染力']
  },
  {
    id: 16,
    type: 'environmental_solutions',
    prompt: '提出5个创新方法，让人们在日常生活中更环保',
    timeLimit: 180,
    difficulty: 'medium',
    category: '环保创新',
    expectedCount: 5,
    evaluationCriteria: ['可行性', '环保效果', '创新性']
  },
  {
    id: 17,
    type: 'technology_application',
    prompt: '想象AI技术在艺术创作中的3种全新应用方式',
    timeLimit: 200,
    difficulty: 'hard',
    category: '技术应用',
    expectedCount: 3,
    evaluationCriteria: ['技术性', '艺术性', '前瞻性']
  },
  {
    id: 18,
    type: 'cultural_fusion',
    prompt: '创造一个融合东西方文化的节日，包括名称、意义和庆祝方式',
    timeLimit: 240,
    difficulty: 'hard',
    category: '文化融合',
    expectedCount: 1,
    evaluationCriteria: ['文化理解', '创新性', '包容性']
  },
  {
    id: 19,
    type: 'educational_innovation',
    prompt: '设计一种让5岁孩子学习数学的趣味方法，不使用传统的数字和符号',
    timeLimit: 200,
    difficulty: 'medium',
    category: '教育创新',
    expectedCount: 1,
    evaluationCriteria: ['趣味性', '教育性', '创新性']
  },
  {
    id: 20,
    type: 'business_model',
    prompt: '创造一个"以物换物"为基础的现代商业模式，不涉及金钱交易',
    timeLimit: 240,
    difficulty: 'hard',
    category: '商业模式',
    expectedCount: 1,
    evaluationCriteria: ['可行性', '创新性', '可持续性']
  }
];

export const CREATIVITY_PROMPTS = {
  divergent_thinking: [
    '一张纸可以有多少种用途？',
    '如何用一根筷子解决10个不同的问题？',
    '列出让人微笑的50种方法',
    '砖头除了建筑还能做什么？'
  ],
  problem_solving: [
    '如何在没有电的情况下保持食物新鲜？',
    '设计一个让盲人也能欣赏的美术馆',
    '如何让所有人都准时到达会议？',
    '解决城市停车难问题的创新方案'
  ],
  story_creation: [
    '最后一朵云的故事',
    '能听懂动物语言的孩子',
    '倒着走路的世界',
    '每个人都有超能力的社会'
  ],
  conceptual_combination: [
    '音乐 + 料理 = ?',
    '图书馆 + 健身房 = ?',
    '植物 + 科技 = ?',
    '睡眠 + 学习 = ?'
  ]
};